off-site worker - German English Dictionary